package com.hyp.pay.Dagger.Component;

import android.app.Activity;

import com.hyp.pay.Dagger.ActivityScope;
import com.hyp.pay.Dagger.Modul.ActivityModule;
import com.hyp.pay.UI.Home.activity.EditActivity;
import com.hyp.pay.UI.Home.activity.EditPaymentActivity;
import com.hyp.pay.UI.Home.activity.FaceActivity;
import com.hyp.pay.UI.Home.activity.HomeActivity;
import com.hyp.pay.UI.Home.activity.IDCardActivity;
import com.hyp.pay.UI.Zxing.activity.TestScanActivity;

import dagger.Component;



/**
 * Created by olj on 2016/12/8.
 */
@ActivityScope
@Component(dependencies = AppComponent.class, modules = ActivityModule.class)
public interface ActivityComponent {

    Activity getActivity();

    void inject(HomeActivity activity);
    void inject(FaceActivity activity);
    void inject(EditActivity activity);
    void inject(EditPaymentActivity activity);
    void inject(TestScanActivity activity);
    void inject(IDCardActivity activity);
}
